# Docker image for springboot application
# VERSION 0.0.1
# Author: david

### 基础镜像，使用alpine
FROM java:8-alpine
#作者
MAINTAINER david <15174@noposion.com>
## 更新apk源
RUN apk update
## 设置时区
RUN apk add -U tzdata
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
## 设置输出格式
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US:en
ENV LC_ALL en_US.UTF-8
#声明一个挂载点，容器内此路径会对应宿主机的某个文件夹
VOLUME /tmp
#创建工作目录
RUN mkdir -p /spider-flow
WORKDIR /spider-flow
#应用构建成功后的jar文件被复制到镜像内
ADD ./spider-flow-web/target/spider-flow.jar ./
#开放端口
EXPOSE 8088

CMD java -Djava.security.egd=file:/dev/./urandom -jar spider-flow.jar